/**
 * @typedef {Object} IBookInfo
 * @property {string} name - 预约人姓名
 * @property {string} phone - 预约人手机号
 * @property {string} date - 预约日期
 * @property {string} comment - 预约备注
 * @property {string} houseId - 房源ID
 */

/**
 * @typedef {Object} ITagItem
 * @property {string} name - 标签名称
 */

/**
 * @typedef {ITagItem[]} ITagList
 */

/**
 * @typedef {Object} IBookRentRoomItem
 * @property {string} id - 预约记录ID
 * @property {string} date - 预约日期
 * @property {string} houseId - 房源ID
 * @property {string} img - 房源图片
 * @property {string} title - 房源标题
 * @property {string} subTitle - 房源副标题
 * @property {string|null} distanceInfo - 距离信息
 * @property {string} rentPrice - 租金价格
 * @property {ITagList} tags - 房源标签列表
 * @property {string} comment - 预约备注
 * @property {string} [status] - 预约状态 (待看房/已完成/已取消)
 * @property {string} [createTime] - 创建时间
 */

/**
 * @typedef {IBookRentRoomItem[]} IBookRentRoomList
 */

/**
 * @typedef {Object} IBookingStats
 * @property {number} total - 总预约数
 * @property {number} pending - 待看房数
 * @property {number} completed - 已完成数
 * @property {number} cancelled - 已取消数
 */
